package com.zb.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 工单乐开推送数据结果记录表
 * @Author WEN
 * @Date 2024/12/7 0007
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="ZjWorkHoubanYunPushResult对象", description="工单乐开推送数据结果记录表")
public class ZjWorkHoubanYunPushResult {

    @ApiModelProperty(value = "主健ID")
    private Long id;

    @ApiModelProperty(value = "商家ID")
    private Long custAccId;

    @ApiModelProperty(value = "工单ID")
    private Long workId;

    @ApiModelProperty(value = "工单单号")
    private String workNo;

    @ApiModelProperty(value = "伙伴云的item_id")
    private String itemId;

    @ApiModelProperty(value = "推送类型")
    private Integer pushType;

    @ApiModelProperty(value = "推送类型名称")
    private String pushTypeName;

    @ApiModelProperty(value = "推送数据")
    private String pushData;

    @ApiModelProperty(value = "推送结果：推送结果：0-失败，1-成功")
    private Integer pushResultType;

    @ApiModelProperty(value = "推送结果响应数据")
    private String pushResult;

    @ApiModelProperty(value = "推送时间/创建时间")
    @TableField(fill = FieldFill.INSERT)
    private Date gmtCreate;
}
